By train - Dakshineswar is railway station on the Sealdah in the heart of Kolkata- Dankuni on the Howrah-Bardhaman chord line sector. It is 14 km from Sealdah and 10 km from Dankuni. Most local trains specialy Dankuni Local from Sealdah station stop here and some long distance trains such as Darjeeling mail also stop at this station.
By road - it is connected to Kolkata. One has to travel along Barrackpore Trunk Road, a major artery in north Kolkata, and turn left for Dakshineswar just after Baranagore and before Dunlop rail over bridge. Belghoria fly-over will connect it to Jessore Road and Dum Dum airport. Vivekananda Setu across the Hooghly River at Dakshinewar connects it to, Bally, Uttarpara and Dankuni on the other bank and on to Grand Trunk Road, Delhi Road, Bombay Road and Durgapur Expressway. A new bridge named 'Nivedita Setu' has been built to ease out the load of old bridge, 'Vivekanada Setu'. There are many buses from Kolkata, as well from places across the river.